Skip to content

Add open tasks dashboard#60

Open
hauptmedia wants to merge 1 commit into
mainfrom
codex/open-tasks-dashboard
Open

Add open tasks dashboard#60
hauptmedia wants to merge 1 commit into
mainfrom
codex/open-tasks-dashboard

Conversation

@hauptmedia

Copy link
Copy Markdown

Summary

  • add a Cockpit-style Open Tasks Dashboard at /tasks-dashboard
  • add task count/search API helpers and dashboard state signals
  • link the dashboard from the main dashboard and Go To, with en-US/de-DE translations

Verification

  • npx vitest run
  • npm run build
  • npx eslint src/api/resources/task.js src/pages/TaskDashboard.jsx src/pages/TaskDashboard.test.jsx src/pages/Tasks.jsx src/pages/Dashboard.jsx src/components/GoTo.jsx src/index.jsx src/state.js src/state.test.js src/api/resources/task.test.js src/pages/Dashboard.test.jsx src/components/GoTo.test.jsx
  • Browser smoke check: http://127.0.0.1:5173/tasks-dashboard loads without console errors; with no backend running it stops at login as expected

Notes

  • Repo-wide npx eslint src/ still fails on pre-existing unused variables in src/api/resources/auth.js and src/api/resources/decision.js, outside this feature.

@sonarqubecloud

Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
8.8% Duplication on New Code (required ≤ 3%)

See analysis details on SonarQube Cloud

@lambdaschmied2

Copy link
Copy Markdown
Collaborator

The possibility to view tasks by group and having the stats seem to me sensible features. Adding another list of tasks seems redundant. Personally, I would integrate the here added features to the existing tasks page.

The new tile on the home dashboard is confusing and would be redundant with the proposed changes.
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants